草庐IT

XSL-FO 流

全部标签

xml - XSL根据子项向父项添加属性

我在php中开始项目,使用XML,现在我需要应用转换,所以我第一次发现XSL...我遇到了这个问题:如何创建XSL来进行以下转换:-以"attrib-"开头的节点转换为父节点的属性示例:1223应该变成:23我已经开始这样解决了:...我需要一些帮助来解决这个任务。提前致谢... 最佳答案 XML输入(修改为略微增加复杂性。)1223DevNullXSLT1.0XML输出23 关于xml-XSL根据子项向父项添加属性,我们在StackOverflow上找到一个类似的问题:

xml - 防止 XSL 1.0 中的 2^n - 1 个条件

给定以下XML:Pacmanrules!有什么比下面的实现更好,它会导致2n-1个可能的条件语句?你可以看到,如果我想添加一个新的可能的属性(例如underline="1")会出现一个大问题,这将在此处产生4个新的条件。编辑:同时假设我不能使用CSS类并且必须使用HTML标签进行样式设置。 最佳答案 我的XSLT太生锈了,铰链不会移动,但我认为你可以使用一次处理一个属性,每个属性使用一个模板。以下可能有一些非常明显的错误,但希望它能给您带来共鸣。… 关于xml-防止XSL1.0中的2^n

xml - 保留 XSL 样式表中的空格

我正在尝试转换这个XML:-abc为此:-abc使用XSL。我正在使用以下XSL:-现在,这保留了内部的缩进,但完全弄乱了w.r.t.列表。这就是我得到的:-abc我在这里错过了什么? 最佳答案 WhatamImissinghere?我认为不应该弄乱XSLT处理器的默认缩进。最常见的是的组合和足以获得良好的压痕。这个转换:2)]"/>2]"/>应用于提供的XML文档时:abc产生想要的、缩进良好的结果:abc当使用以下七个XSLT处理器中的任何一个运行转换时,都会产生相同的结果:AltovaXML(XML-SPY)。.NETXslC

xml - 创建 XSL 样式表以管理 FileMaker Pro XML 输出

我使用XML将数据提供给InDesign模板,并且正在从旧的、更简单的设置(Excel电子表格中的映射单元格)切换到FileMakerPro。FileMakerPro以与InDesign文档中已建立的XML结构略有不同的格式导出XML。从FileMakerPro导出XML时,我可以选择使用XSL样式表,但我不知道如何创建一个(我发现的教程似乎含糊不清,或者假设我已经知道我不知道的事情).FileMakerPro导出如下所示:0Projects.fmp12我需要为每条记录编写一个样式表,以便导出的XML与此结构匹配:如有任何建议,我们将不胜感激。 最佳答案

xml - 在 XSL 中隐藏 XML 元素?

我是xsl的新手,我正在尝试找到一种方法来隐藏或静音wordpressrss提要的xml中除两个节点以外的所有节点,其结构如下:?xmlversion="1.0"encoding="UTF-8"?>Titlehttp://www.alink.comJustanotherWordPresssiteSun,21Apr201322:13:55+0000en-UShourly1http://wordpress.org/?v=3.5.1ATitlehttp://www.alink.comcommentsSun,21Apr201322:13:55+0000aUserhttp://www5.uifo

xml - 如何使用 xsl-fo 防止文本越过前后区域?

我正在使用xsl-fo将大量文本加载到PDF中。但是当它加载时,它会从一个边界到另一个边界完全填满页面。有没有一种方法可以防止文本越过之前、之后、开始和结束block,或者我应该只在包含我的文本的block上放置边距?Pros:-Cons:-Content:url('')这是显示xml文件的Pros、Cons和Review内容的代码。它正确显示所有信息和图片,并在必要时在Cons之后插入分页符。但问题在于Review内容对于一页来说太多了,并且显示在之后和之前的区域。WhatIget:WhatIwant:____________________________|||||Pros||Pr

xml - CDATA 中的 XSL 转义 HTML

我正在尝试转换XML:进入XMacOS]]>使用XSL转换。我知道使用disable-output-escaping="yes"或cdata-section-elements我可以将转义字符转换为未转义字符并放入CDATA中,但如果字符已经在CDATA中,这将不起作用。有什么简单的方法吗?谢谢。 最佳答案 这个XMacOS]]>相当于WIN8<b>X</b>MacOS这正是您在使用时得到的结果重点是disable-output-escaping(DOE)对属于cdata-section-elements的元素

xml - XSL 和 XSLT 之间有什么关系

我知道xsl是与W3CXML相关联的样式表描述语言但我不知道他与XSLT的关系?谁能举个例子 最佳答案 XSL代表ExtensibleStylesheetLanguage.Historically,theXSLWorkingGroupinW3CproducedadraftspecificationunderthenameXSL,whicheventuallysplitintothreeparts:XSLTransformation(XSLT):isanXMLlanguagefortransformingXMLdocumentsXSL

xml - 输入 xml 文件定义或不存在 xmlns 的 XSL 转换

我有一个xml输入,有时可能有或可能没有定义xmlns。如何解决这种情况,只有一个xsl才能成功转换?以下是两种情况下的输入和xsl(1.0)输入文件:10没有命名空间定义的XSL:输入定义了命名空间的xml:10虽然xslt没有抛出错误,但输出没有按预期转换:(如何使用单个xsl或任何想法来处理上述情况。 最佳答案 如果您需要处理具有特定本地名称的任何元素,而不管XSLT1.0中的namespace如何,那么您需要使用像*[local-name()='Object']这样的习惯用法,或者或者,您可以将模式基于结构而不是名称(即,不

xml - 在同一 xpath 上进行多个测试时合并 XSL

考虑:我如何将这些组合成更简洁的测试? 最佳答案 如果您使用的是XSLT2.0,则可以使用序列:在此示例中,测试针对/XmlOutput/CurrentController/conCategory/aField中的所有contentId元素。此外,contentId必须是一个数字。 关于xml-在同一xpath上进行多个测试时合并XSL,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question